distribution substation - Español Inglés Diccionario